Skip to content

use vind for multicluster tests instead of k3s#1434

Draft
hidalgopl wants to merge 12 commits intomainfrom
use-vind-for-multicluster-env
Draft

use vind for multicluster tests instead of k3s#1434
hidalgopl wants to merge 12 commits intomainfrom
use-vind-for-multicluster-env

Conversation

@hidalgopl
Copy link
Copy Markdown
Contributor

@hidalgopl hidalgopl commented Apr 9, 2026

Replaces k3s clusters in multicluster integration tests to vind, mostly for reducing the complexity of the setup + speed up.

There's still an issue with CI, due to the docker engine config / version, so let's wait for it to be resolved before merging.

Stacked on top of #1424 to take advantage of the multicluster integration tests, I'll rebase it on main once it's merged.

depends on https://github.com/redpanda-data/devprod-infra/pull/513

EDIT: TODO: revisit after https://github.com/redpanda-data/devprod-infra/pull/527 is merged

@hidalgopl hidalgopl marked this pull request as draft April 9, 2026 14:59
Base automatically changed from as/multicluster-fixes to main April 9, 2026 15:57
fix race condition in CI

Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
@hidalgopl hidalgopl force-pushed the use-vind-for-multicluster-env branch from e62c26a to 7df5dbb Compare April 16, 2026 09:30
Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
@hidalgopl hidalgopl force-pushed the use-vind-for-multicluster-env branch from 870a352 to cf455d3 Compare April 20, 2026 14:49
hidalgopl and others added 6 commits April 20, 2026 17:17
Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
…e in our multicluster tests

Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
…icluster tests

testutil.CertManagerVersion was v1.17.1 but Taskfile pre-pulled v1.14.2
and v1.17.2, so vind was pulling v1.17.1 from quay.io at runtime on
every test. Also add ghcr.io/loft-sh/vm-container:latest to the
pre-pull list — it's the vind control-plane container image that every
vind-based test needs.

Cuts operator/internal/controller/redpanda package runtime from ~357s
to ~130s locally.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Paweł Bojanowski <pawel.bojanowski@redpanda.com>
@github-actions
Copy link
Copy Markdown

This PR is stale because it has been open 5 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions Bot added the stale label Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant